package com.gccloud.design.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 实现功能【调度原则实体】
 *
 * @author hu.hongdou
 * @date 2022/2/21 14:10
 */
@Data
@ApiModel("原则实体")
public class SSPrincipleDto implements Serializable {

    private static final long serialVersionUID = -261939094195663351L;
    /**
     * 原则ID
     */
    @ApiModelProperty("原则ID")
    private long principleId;
    /**
     * 原则编码
     */
    @ApiModelProperty("原则编码")
    private String principleCode;
    /**
     * 原则名称
     */
    @ApiModelProperty("原则名称")
    private String principleName;
    /**
     * 原则表名
     */
    @ApiModelProperty("原则表名")
    private String principleTable;
    /**
     * 业务类型
     */
    @ApiModelProperty("业务类型")
    private String busiType;
    /**
     * 产品类型
     */
    @ApiModelProperty("产品类型")
    private String prodType;
    /**
     * 状态 0：可用，1：无效
     */
    @ApiModelProperty("状态 0：可用，1：无效")
    private int del_Flag;
    /**
     * 说明
     */
    @ApiModelProperty("说明")
    private String comments;
    /**
     * 创建人ID
     */
    @ApiModelProperty("创建人ID")
    private String creatorId;

    /**
     * 创建时间
     */

    @ApiModelProperty("创建时间")
    private String createTime;
    /**
     * 最后修改人ID
     */
    @ApiModelProperty("最后修改人ID")
    private String lastModUserId;
    /**
     * 最后修改时间
     */
    @ApiModelProperty("最后修改时间")
    private String lastModTime;
    /**
     * 分库字段
     */
    @ApiModelProperty("分库字段")
    private int shardingId;
    /**
     * 业务类型名
     */
    @ApiModelProperty("业务类型名")
    private String serviceTypeName;
    /**
     * 产品类型名
     */
    @ApiModelProperty("产品类型名")
    private String prodTypeName;


}
